Volume 6, Issue 4, October 2019, Pages 32-78
Ismail Ragab Osman
Volume 2, Issue 1, January 2015, Pages 86-109
Ismail Rajab Osman